【自制马里奥】【Super Mario Demo】【C++ DX9】【自带编辑器】
id: 5256221034 | 楼主:HOLIHAND | 返回首页
id: 110143528501
1L | 作者:HOLIHAND | 发布于 2017-08-03 21:55




id: 110143551976
2L | 作者:HOLIHAND | 发布于 2017-08-03 21:56

2011 年暑假(高一),我花了不到一个月的时间用 VB6 + DX7 编写了这个简单的马里奥,方块只有砖块、问号、地板和水管等几种。内置一个编辑器,以及五张地图,玩家可以自己修改或者创建新地图。只不过由于当时支持 DX7 的条件实在很苛刻,需要注册大量文件控件,连我都搞不清楚缺了什么文件,导致当时的 VB6 版在很多玩家电脑中无法运行,目前使用 C++ + DX9 翻译源代码,重新生成了可以直接运行的程序,绝大部分代码没有经过改动。

配置要求:
操作系统:最低 Windows XP SP3
内存:最低 64 MB

控制方法:
AD 左右
J 加速,K 跳跃
Esc 退出

Main Program.exe 为主程序。
Designer.exe 为编辑器。编辑器运行第一下可能会报错,再次运行一下就可以了,如果还不行,右键管理员运行“注册.bat”

由于当时时间不足,整个游戏的运行速度受到帧率的影响,当时编写时用的是 CRT 显示器 85 Hz,如果你的显示器刷新频率为 60 Hz,那么游戏速度将会慢一些(其实我目前的电脑也是)。

本游戏标准窗口大小为 800 × 600。

游戏主逻辑所有代码由 HOLIHAND 一人编写,没有引用任何代码,VB6 爱好者以及学习者,或者想学习算法的朋友可以参考 VB6 版源码。

游戏主程序及 VB6 版源码下载地址:holihand.ys1马68.c料om

这里特别感谢当时《超级马里奥吧》的元老 40743 制作的地图 1-1.smd。



id: 110143745263
3L | 作者:巃嵸巋巚 | 发布于 2017-08-03 22:01

新人你好,你的贴子内容与本吧关系不大,建议到超吧发布。本吧主要讨论MF及使用Clickteam Fusion制作MF的同人作品。具体内容请参考本吧导航

回复
HOLIHAND 于 2017-08-03 22:27:54 id: 110144637983
那行,你觉得不合适就删了吧,我看超吧人比较少才多发到几个跟马里奥有关的吧
巃嵸巋巚 于 2017-08-03 22:36:26 id: 110144931131
回复 HOLIHAND :其实马里奥圈子近两年并不火,而且楼主这种自制的编辑器一开始并不容易受大家认可。老任官方有马造,非官方的编辑器很多的
HOLIHAND 于 2017-08-03 22:50:36 id: 110145418070
回复 巃嵸巋巚 :的确是,我记得smbx的作者还被寄律师函了
巃嵸巋巚 于 2017-08-03 22:54:34 id: 110145554760
回复 HOLIHAND :还好吧,被查水表的目前就smbx一家


id: 110145560015
4L | 作者:newlife2017 | 发布于 2017-08-03 22:54

这个可以支持,希望楼主可以继续做下去。不过本贴内容与本吧关系不大,可以发到超级马里奥吧。贴子就不删了,写这么多也很辛苦的。